<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>dptx: xdptx.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">dptx
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_d16b1d9c70520c87a346deef25d01700.html">dptx</a></li><li class="navelem"><a class="el" href="dir_2a5d4006d2a98fd45043133587abf92c.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xdptx.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga9ebb3ed7a51593c63fbd31ea14924a49"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga9ebb3ed7a51593c63fbd31ea14924a49">XDptx_InitializeTx</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
<tr class="separator:ga9ebb3ed7a51593c63fbd31ea14924a49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9128bf8d6da59ba2b255197db5e621b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga9128bf8d6da59ba2b255197db5e621b6">XDptx_CfgInitialize</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="struct_x_dptx___config.html">XDptx_Config</a> *ConfigPtr, u32 EffectiveAddr)</td></tr>
<tr class="separator:ga9128bf8d6da59ba2b255197db5e621b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8c55ba66858d6af8095f263ee308d2d"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gab8c55ba66858d6af8095f263ee308d2d">XDptx_GetRxCapabilities</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
<tr class="separator:gab8c55ba66858d6af8095f263ee308d2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ef44713234442c3a6cf13e2fce70a4b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga7ef44713234442c3a6cf13e2fce70a4b">XDptx_CfgMainLinkMax</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
<tr class="separator:ga7ef44713234442c3a6cf13e2fce70a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab567f6a342ca0e7c4ceef86ff1df87cf"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gab567f6a342ca0e7c4ceef86ff1df87cf">XDptx_EstablishLink</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
<tr class="separator:gab567f6a342ca0e7c4ceef86ff1df87cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3cedae7883dc5cab5f15f8110805f2c6"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga3cedae7883dc5cab5f15f8110805f2c6">XDptx_CheckLinkStatus</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LaneCount)</td></tr>
<tr class="separator:ga3cedae7883dc5cab5f15f8110805f2c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d15cd84e2391c5d8f19c7fbeac1781a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga7d15cd84e2391c5d8f19c7fbeac1781a">XDptx_EnableTrainAdaptive</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="separator:ga7d15cd84e2391c5d8f19c7fbeac1781a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab93d01339bd8c577ea22804786ce3c28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gab93d01339bd8c577ea22804786ce3c28">XDptx_SetHasRedriverInPath</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Set)</td></tr>
<tr class="separator:gab93d01339bd8c577ea22804786ce3c28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74b044b7d09f44e887d9a5c61b6dfcdb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga74b044b7d09f44e887d9a5c61b6dfcdb">XDptx_CfgTxVsOffset</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Offset)</td></tr>
<tr class="separator:ga74b044b7d09f44e887d9a5c61b6dfcdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c2e557e06c47e2f6d3b6f072a462d03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga1c2e557e06c47e2f6d3b6f072a462d03">XDptx_CfgTxVsLevel</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Level, u8 TxLevel)</td></tr>
<tr class="separator:ga1c2e557e06c47e2f6d3b6f072a462d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeda4459fe23e2926575401293fa9ee75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gaeda4459fe23e2926575401293fa9ee75">XDptx_CfgTxPeLevel</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Level, u8 TxLevel)</td></tr>
<tr class="separator:gaeda4459fe23e2926575401293fa9ee75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e793e6d9919548dc5396e7aba1cf77b"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga6e793e6d9919548dc5396e7aba1cf77b">XDptx_IsConnected</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
<tr class="separator:ga6e793e6d9919548dc5396e7aba1cf77b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab25ef45e949568bf5ae5623fb3303a31"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gab25ef45e949568bf5ae5623fb3303a31">XDptx_AuxRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 DpcdAddress, u32 BytesToRead, void *ReadData)</td></tr>
<tr class="separator:gab25ef45e949568bf5ae5623fb3303a31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad24537a5bd001781f3ec2157e80438bd"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gad24537a5bd001781f3ec2157e80438bd">XDptx_AuxWrite</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 DpcdAddress, u32 BytesToWrite, void *WriteData)</td></tr>
<tr class="separator:gad24537a5bd001781f3ec2157e80438bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac46b9e42cbf67c0f95fcbeb54b469839"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gac46b9e42cbf67c0f95fcbeb54b469839">XDptx_IicRead</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 IicAddress, u16 Offset, u16 BytesToRead, void *ReadData)</td></tr>
<tr class="separator:gac46b9e42cbf67c0f95fcbeb54b469839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaeaac8c34e7831b805916a05a8946fa29"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gaeaac8c34e7831b805916a05a8946fa29">XDptx_IicWrite</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 IicAddress, u8 BytesToWrite, void *WriteData)</td></tr>
<tr class="separator:gaeaac8c34e7831b805916a05a8946fa29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab030d699fd11a5691295ac4ab3c48c27"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gab030d699fd11a5691295ac4ab3c48c27">XDptx_SetDownspread</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="separator:gab030d699fd11a5691295ac4ab3c48c27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92d90bd5e3b79ba1ba2da23815af3de9"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga92d90bd5e3b79ba1ba2da23815af3de9">XDptx_SetEnhancedFrameMode</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="separator:ga92d90bd5e3b79ba1ba2da23815af3de9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga115ea420baf50627b248038ef176a068"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga115ea420baf50627b248038ef176a068">XDptx_SetLaneCount</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LaneCount)</td></tr>
<tr class="separator:ga115ea420baf50627b248038ef176a068"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83816bbeac40d06d6fc9e37e310b0fce"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga83816bbeac40d06d6fc9e37e310b0fce">XDptx_SetLinkRate</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 LinkRate)</td></tr>
<tr class="separator:ga83816bbeac40d06d6fc9e37e310b0fce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2725860ddb4c74bf0abca8878dd987b3"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga2725860ddb4c74bf0abca8878dd987b3">XDptx_SetScrambler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u8 Enable)</td></tr>
<tr class="separator:ga2725860ddb4c74bf0abca8878dd987b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7d10dab87f3f11b925e9780765c0ae08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga7d10dab87f3f11b925e9780765c0ae08">XDptx_EnableMainLink</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
<tr class="separator:ga7d10dab87f3f11b925e9780765c0ae08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac440c032b45acf3ae5be9eba37c9203e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gac440c032b45acf3ae5be9eba37c9203e">XDptx_DisableMainLink</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr)</td></tr>
<tr class="separator:gac440c032b45acf3ae5be9eba37c9203e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaebfd44b68145676eebcc0d463c9b4d6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#gaebfd44b68145676eebcc0d463c9b4d6f">XDptx_ResetPhy</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 Reset)</td></tr>
<tr class="separator:gaebfd44b68145676eebcc0d463c9b4d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ccd64b33b2bd65423338312aa2977b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga2ccd64b33b2bd65423338312aa2977b5">XDptx_SetUserTimerHandler</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, <a class="el" href="group__dptx__v3__0.html#gacfd64333544a5d72c7a08f82f50a61d5">XDptx_TimerHandler</a> CallbackFunc, void *CallbackRef)</td></tr>
<tr class="separator:ga2ccd64b33b2bd65423338312aa2977b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c460b31a3226815a96543e9c4c161fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dptx__v3__0.html#ga6c460b31a3226815a96543e9c4c161fe">XDptx_WaitUs</a> (<a class="el" href="struct_x_dptx.html">XDptx</a> *InstancePtr, u32 MicroSeconds)</td></tr>
<tr class="separator:ga6c460b31a3226815a96543e9c4c161fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
